Configurer un montage automatique à la demande d'un répertoire distant via SSH

Le but de ce tutoriel est de paramétrer le montage automatique (dans le sens ou il n'est pas nécessaire d'entrer un mot de passe) à la demande (dans le sens ou le dossier n'est monté que si l'utilisateur le demande via nautilus ou dans un terminal) d'un dossier distant via une connection SSH

Pré-requis

Montage à la demande

Afin de pouvoir monter le répertoire distant à la demande, il faut le paramétrer dans FSTAB
Il faut éditer le fichier /etc/fstab et y ajouter une ligne qui aura la syntaxe suivante:

$USER@$SERVER:$DIR $MOUNT_DIR fuse.sshfs  $OPTIONS	0	0

avec les variables suivantes à modifier selon votre configuration:
$USER= le nom d'utilisateur pour la connection SSH
$SERVER= l'adresse du server soit un nom de domaine soit une ip
$DIR=le chemin du dossier distant à monter
$MOUNT_DIR=le point de montage local
$OPTION=les options à passer lors du montage, nous allons voir quelles options parametrer un peu plus loin
$PORT=le port sur lequelle se fait la connection SSH si jamais ce n'est pas le port standard. Si c'est le port standard, soit le port 22 alors ce paramètre n'est pas necessaire.

Il existe une autre syntaxe pour le paramétrage d'un montage SSHFS dans FSTAB, vous le retrouverez sûrement dans la doc, il est tout aussi juste mais lorsque l'on utilise cette syntaxe le démontage via nautilus ne fonctionne pas correctement, c'est pourquoi on préfèrera la syntaxe ci-dessus à celle-ci
sshfs#$USER@$SERVER:$DIR $MOUNT_DIR     fuse     OPTIONS     0     0

Les options que nous allons ajouter sont les suivantes.

Montage automatique sans demande de mot de passe

Il faut avoir mis en place un système d'identification par clef publique/privé avec le server
Alors on peu ajouter cette option au parametrage de FSTAB.

* IdentityFile=$PATH_TO_ID

pour indiquer ou se situe le fichier cle d'identification en ca